#include <stdio.h>
#include "header/operator.h" //运算符
#include "header/scope_val.h" //作用域
#include "header/data_type.h"   //数组
#include "header/file.h" //文件操作
#include "header/progress.h" //进程操作

//存储类
void test_storage() {
    test_static();
    test_extern();
}

//运算符
void test_operation() {
    //算术运算符
    /*add(1,5);
    subtract(9,7);
    multiplication(9,7);
    except(9,7);
    mod(9,7);*/
    //关系运算符
    /*compare(9,8);
    compare(1,1);
    compare(7,8);*/
    //逻辑运算
    /*logic_operation(0,2);
    logic_operation(1,0);*/
    //位运算
    /*bit_operation(1,4);
    bit_operation(60,13);*/
    //赋值运算符
    val_assignment(1,2);
    //三元
    three_yuan(1,2);
}

int  main() {
    puts("c语言\n");
    //test_storage();//存储类

    //test_operation();//运算符

    //test_abc();//作用域

    //test_int_arr();//数据类型
    //test_two_arr();
    //test_enum();

    /*int a,b;
    printf("请输入变量获取指针 整数");
    scanf("%u",&a);
    printf("请输入变量获取指针 整数");
    scanf("%u",&b);
    test_pointer(a,b);//指针*/

    //test_if();
    //test_break();
    //test_for();

    //宏定义
    /*int max = NF(5);
    printf("x*x=%d\n", max);*/

    //文件
    //file_write();
    //file_open();
    //进程
    create_progress();
    printf("\n");
    printf("Hello, World!\n");
    return 0;
}


